LanguageModelTool

constructor(name: String, description: String, parametersSchemaJson: String, providerExecuted: Boolean = false, metadata: Map<String, JsonElement> = emptyMap(), strict: Boolean = true, providerOptions: Map<String, JsonElement> = emptyMap())